package com.terracloud.server.common.data.security.model.encryption;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 系统加密配置
 *
 * @author chenhainan
 * @since 2025/11/25
 */
@Schema
@Data
public class EncryptionSettings {

    @Schema(description = "加密模式")
    private EncryptionMode encryptionMode;

    @Schema(description = "对称加密参数")
    private SymmetricEncryptionParams symmetricEncryptionParams;

    @Schema(description = "非对称加密参数")
    private AsymmetricEncryptionParams asymmetricEncryptionParams;

}
